echo lake - German English Dictionary